home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 1
/
your choice.zip
/
your choice
/
PRGMMING
/
VISIONIX
/
VTPMAKE.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-12-29
|
9KB
|
221 lines
{
══════════════════════════════════════════════════════════════════════════════
Visionix Library Make Utility (VTPMAKE)
Copyright 1991,1992 Visionix
ALL RIGHTS RESERVED
This program uses all of the libraries in VTP. By compiling it,
all TPU/TPP/TPW/TP2 files can be automatically generated.
──────────────────────────────────────────────────────────────────────────────
Revision history in reverse chronological order:
Initials Date Comment
──────── ──────── ──────────────────────────────────────────────────────────
jrt 11/20/93 Updated for GOLDEN BETA 0.30 release
jrt 10/27/93 Cleaned up for beta 0.30 release
mep 05/08/93 Updated for beta 0.21 release
jrt 12/07/92 Sync with beta 0.11 release
jrt 11/21/92 Made sync with Beta 0.08 release
mep 11/12/92 First logged revision.
──────────────────────────────────────────────────────────────────────────────
}
Program VTPMake;
Uses
vansiiou, { ANSI Input/Output filter&driver unit }
{ DONE }
vansiu, { general ANSI functions unit }
{ DONE }
{$IFNDEF OS2}
vapmu, { advanced power management unit }
{ DONE BUT NEEDS TESTING }
{$ENDIF}
vavtiou, { AVT (Avatar) Input/Output filter&driver unit }
{ DONE (SEE CAVEATS) }
{$IFNDEF OS2}
vbiosu, { bios data area unit }
{ DONE }
vcdromu, { cd-rom audio unit }
{ DONE FOR 1.0--WILL ADD DIRECT-SCSI AND OS/2 IN NEXT RELEASE}
{$ENDIF}
{vcopyu,} { file copy unit }
{ DONE }
vcrtu, { tp crt-->vin/vout unit }
{ DONE }
vdatesu, { time/dates unit }
{ REWRITTEN BY MIKE. CHECK NAMING CONVENTIONS. }
vdebugu, { debugging functions unit }
{ DONE FOR NOW. ENHANCE IN THE FUTURE. }
vdoshu, { high-level dos functions unit }
{ NEED TO WRITE SEV. OS/2 FUNCTIONS; ADD SHAREOPEN??? }
{$IFNDEF OS2}
vdpmiu, { Dos Protected Mode Interface (DPMI) unit }
{ DONE FOR 1.0--WILL ENHANCE FOR NEXT RELEASE. }
vemsu, { EMS Unit }
{ DONE }
vequipu, { Int 11/equipment determination unit }
{ DONE. WILL ADD OS/2 SUPPORT IN NEXT RELEASE. }
{$ENDIF}
vfontu, { font unit }
{ DONE--NEEDS OS/2 VERSION OF VFONTGET }
{$IFNDEF OS2}
vfosu, { FOSSIL unit }
{ DONE--WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT }
{ RELEASE. }
{$ENDIF}
vgenu, { general functions unit }
{ DONE (EXCEPT PUSH/POP/SETJUMP STUFF }
vinu, { input channel unit }
{ MAKE LIKE NEW VOUT? ADD OUT-CHAN ASSOCIATION CAPABILITY }
vkeybu, { keyboard constants and functions unit }
{ DONE. WILL ADD FULL OS/2 SUPPORT IN NEXT RELEASE }
vmathu, { high-level math unit }
{ DONE }
vmemu, { memory management unit }
{ LOCAL HEAP ALLOC IS DONE--ADD SUPPORT FOR SYSTEM HEAP }
{ IE: WINDOWS GlobalAlloc, OS/2 DosGlobalAlloc }
{ WILL ADD EMS/XMS SUPPORT IN NEXT RELEASE. }
{$IFNDEF OS2}
vmscdexu, { MS CD-rom eXtensions unit }
{ DONE. WILl ADD OS/2 SUPPORT IN NEXT RELEASE. }
{$ENDIF}
vmultiu, { "multi-tasker" unit }
{ ADD FUNCTIONS TO WORK WITH WIN/DV/OS-2 MULTITASKERS }
{ WILL FINISH MULTITHREAD FUNCTIONS IN NEXT RELEASE. }
voutu, { output channel unit PD }
{ DONE (SEE CAVEATS }
vpointu, { mouse/pointer unit }
{ DONE--WILL ENHANCE IN THE NEXT RELEASE }
vresfu, { resource file unit }
{ DONE--NEEDS TESTING IN NON-VUI MODE }
(*
vseru, { serial i/o unit }
{ DONE }
vserhu,
*)
vserlu, { low-level/types unit for vser }
{ DONE }
{$IFNDEF OS2}
vshareu, { file sharing functions unit }
{ REVIEW }
{$ENDIF}
vsortu, { sort functions unit }
{ DONE }
vstateu, { finite-state machine unit D }
{ DONE--NEEDS TESTING }
vstringu, { string functions unit PD }
{ DONE }
vstrtxtu, { string Text File Device Driver (TFDD) unit D }
{ DONE }
vtextu, { special-text file device driver unit }
{ DONE }
vtypesu, { types unit for all of VDL }
{ DONE }
{$IFNDEF OS2}
vuartu, { serial 8250/16450/16550 driver unit PD }
{ DONE--MAY ADD BUFFERED OUTPUT IN NEXT RELEASE }
{ WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT }
{ RELEASE. }
{$ENDIF}
{$IFDEF VUI}
vuihelpu, { help unit }
{ DONE }
vuiformu, { new form unit }
{ DONE }
vuiwidgu, { high-level window functions unit }
{ DONE }
vuiwinu, { low-level window functions unit }
{ DONE }
{$ENDIF}
{$IFNDEF OS2}
vvdsu, { Virtual DMA Services Unit PD }
{ NEED TO SYNC MIKES AND JRS }
vxprocu, { exit procedure management unit D }
{ DONE (REVIEW) }
vxmsu; { XMS memory manager unit D }
{ DONE }
{$ELSE}
{---------------------------}
{ OS/2 API DLL Import Units }
{---------------------------}
vvioi, { OS/2 Vio Functions DLL import unit D }
{ DONE }
vmoui, { OS/2 Mou Functions DLL import unit D }
{ DONE }
vkbdi; { OS/2 Kbd Functions DLL import unit D }
{ DONE }
{$ENDIF}
BEGIN
END.